package com.qijian.maindata.domain.vo;

import com.qijian.common.annotation.Excel;
import com.qijian.common.annotation.Excels;
import com.qijian.maindata.domain.ExamineSchemeDetails;
import com.qijian.tool.domain.Storage;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

import java.util.List;
import java.util.Map;

/**
 * 检验方案明细对象
 *
 * @author qijian
 * @date 2021-11-24
 */

@EqualsAndHashCode(callSuper = true)
@Data
@ToString
public class ExamineSchemeDetailsVo extends ExamineSchemeDetails {
    private Storage storage;

    private InspectionResultVo inspectionResult;

    private Integer paramQty;

    private Map<String, String> paramQtyMap;
//
//    @Excels({
//            @Excel(name = "上限值", valueList = "maxLimit", sort = 10),
//            @Excel(name = "下限值", valueList = "minLimit", sort = 11),
//            @Excel(name = "理论值", valueList = "defaultValue", sort = 9),
//    })
    private List<ExamineSchemeDetailsValueVo> values;
}
